package me.zhao.subscribe.jdkSubscribe;

import java.util.Observable;

/**
 * 天气目标具体实现类
 * @author zhaoying
 *
 */
public class ConcreateWeatherSubject extends Observable {
	private String weatherConetent;

	public String getWeatherConetent() {
		return weatherConetent;
	}

	public void setWeatherConetent(String weatherConetent) {
		this.weatherConetent = weatherConetent;
		
		//天气情况变化了，通知所有观察者
		//通知之前，使用java中Observer模式，这句不可少
		this.setChanged();
		//然后主动通知，这里先用推方式实现
		this.notifyObservers(weatherConetent);
		//如果是拉方式，就调用此方法：直接将subject引用传递过去
		//this.notifyObservers();
	}
}
